import 'package:get/get.dart';
import '../services/local_share_server_service.dart';

/// 🎨 分享功能依赖注入绑定
/// 
/// 注册分享相关的服务到GetX依赖注入容器
class ShareBinding extends Bindings {
  @override
  void dependencies() {
    // 注册本地分享服务器服务（延迟初始化）
    Get.lazyPut<LocalShareServerService>(
      () => LocalShareServerService(),
      fenix: true, // 允许服务被重新创建
    );
    
    print('🎨 分享功能服务已注册到依赖注入容器');
  }
}
